package DA;

import java.sql.*;
import javax.swing.JOptionPane;

public class DAConexion
{
    private String usuarioBD = "postgres";
    private String contrasenaBD = "tratar";
    private String hostBD = "quilla.lab.inf.pucp.edu.pe";
    private String puerto = "1054";
    //variable para la conexion a la BD
    private Connection conexion = null;
    
    public Connection conectar()
    {
        //Conexion a postgres, host:prueto
        String url = "Jdbc:postgresql://" + this.hostBD + ":" + this.puerto;
        try
        {
           Class.forName("org.postgresql.Driver");
           //Establecemos el Usuario y la contraseña
           conexion = DriverManager.getConnection(url,this.usuarioBD,this.contrasenaBD);
//           if (conexion !=null){
//               System.out.println("Conexión a base de datos ... Ok");
//           }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null,"Problema al establecer la Conexión","Error",JOptionPane.ERROR_MESSAGE);
            return null;
        }
        return this.conexion;
    }

    public void cierraConexion(Connection con)
    {
        try { con.close();}
        catch(Exception e){
            System.out.println("Problema para cerrar la Conexión a la base de datos ");
        }
    }
}
